package List;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

//📌 练习题 1：删除重复元素
//题目：
//给定一个 List<Integer>，其中包含重复的元素。请编写一个方法去除其中的重复元素，并保持元素的原始顺序。例如：
//java
//复制
//编辑
//输入: [1, 2, 3, 2, 4, 5, 1]
//输出: [1, 2, 3, 4, 5]
public class Demo01 {
    public static void main(String[] args) {
        List<Integer>  list = new ArrayList<>();
        //Set<Integer> seen = new HashSet<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(2);
        list.add(4);
        list.add(5);
        list.add(1);
        System.out.println(list.toString());
        for (int i = 0; i < list.size(); i++) {
            list.get(i);
            for (int j = i+1; j < list.size(); j++) {
                if(list.get(i)== list.get(j)){
                    list.remove(j);
                }
            }
        }
        System.out.println(list.toString());
    }
}
